self-loading weapon - Français Anglais Dictionnaire